@charset "utf-8";
/*样式重置*/
body,div,h1,h2,h3,h4,h5,p,form,ul,li,dl,dt,dd,span,a,img,em,i,strong,b,input,select,textarea{
	margin: 0;
	padding: 0;
}
img{
	border: 0 none;
	vertical-align: top;
}
i,em{
	font-style: normal;
}
a{
	text-decoration: none;
	color: #3d3d3d;
}
a:hover{
	color: #0771ba;
}

li{
	list-style: none;
}
input,select,textarea{
	outline: none;
}

.clearFix{
	width: 1050px;
	height: auto;
	margin: 0 auto;
	zoom:1;
}
.clearFix:after{
	display: block;
	content: ".";
	height: 0;
	clear: both;
	visibility: hidden;
}

body{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #4c4c4c;
	background: #f6f6f6;
}

.top{
	width: 100%;
	min-width: 1050px;
	height: 126px;
	border-top: 7px solid #006bb4;
	background: #fff;
}

.logo{
	float: left;
	width: 335px;
	height: 63px;
	margin-top: 32px;

}

.nav{
	float: left;
	width: auto;
	height: auto;
	margin: 55px 0 0 162px;
}


.nav li{
	float: left;
	position: relative;
	width: auto;
	height: 50px;
	font-size: 18px;
	padding: 0 23px;
	z-index: 5;
}

.nav li a{
	color: #3d3d3d;
}
.nav li a.nav_select{
	color: #0771ba;
}

/*
.nav li a.nav_liCur,
.nav li a:hover{
	color: #0771ba;
}
*/
.nav li dl{
	display: none;
	position: absolute;
	top: 31px;
	left: 0;
	width: 238px;
	height: auto;
	padding: 20px 0 14px 0;
	border: 1px solid #e9e9e9;
	background: #fff;
}
.nav dl dd{
	position: relative;
	width: 198px;
	height: 37px;
	padding: 0 25px 0 15px;

}
.nav dl dd a{
	display: block;
	width: 186px;
	height: 35px;
	padding-left: 10px;
	line-height: 35px;
	font-size: 14px;
	border: 1px solid #fff;
	color: #707885;
}

.nav dl dd a.nav_dlCur,
.nav dl dd a:hover{
	border: 1px solid #e2e2e2;
	background: #eeeeee;
	color: #555555;
}
.nav dl dl{
	top: -21px;
	left: 238px;
}

.footer{
	position: relative;
	width: 100%;
	min-width: 1050px;
	height: 360px;
	border-top: 4px solid #e1e1e1;
    background: url(../images/footer_bg.png) repeat-x;
    overflow: hidden;
}
.footer_top{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -800px;
	width: 1600px;
	height: 90px;
	background: url(../images/footer_topbg.png) no-repeat;

}

.footer_main{
	height: 350px;
}

.footer_item{
	float: left;
	width: 350px;
	height: 322px;
}
.footer_item h3{
	position: relative;
	padding: 27px 0 0 24px;
	height: 39px;
	color: #fff;
	font-size: 14px;
}

.footer_item h3 em{
	font-family: "Mongolian Baiti";
	font-size: 18px;
	margin-left: 7px;
}
.footer_item ul{
	width: 317px;
	height: 196px;
	padding: 10px 0 0 24px;
	overflow: hidden;
}
.footer_item li{
	height: 24px;
	line-height: 24px;
}
.footer_item li a{
	color: #fff;
}
.footer_item li a:hover{
	color: #003a61;
}


.footer_news ul{
	border-right: 0 none;
}

.footer_links ul{
	border-right: 0 none;
}

.footer_cantact li{
	height: 35px;
	line-height: 35px;
	padding-left: 35px;
	background: url(../images/footer_icon.png) no-repeat;
}
.footer_cantact  li.footer_cantact_li1{
	background-position: 0 0px;
}
.footer_cantact  li.footer_cantact_li2{
	background-position: 0 -35px;
}
.footer_cantact  li.footer_cantact_li3{
	background-position: 0 -70px;
}
.footer_cantact  li.footer_cantact_li4{
	background-position: 0 -105px;
}
.footer_cantact  li.footer_cantact_li5{
	background-position: 0 -140px;
}

.footer_bottom{
	width: 100%;
	min-width: 1250px;
	position: fixed;
	z-index: 302;
	bottom: 0;
	left: 0;
	height: 40px;
	overflow: hidden;
	color: #999;
	zoom: 1;
	margin: 0;
	background-color: #fafafa;
	text-align: left;
	line-height: 40px;
}

.bottom_layer_right{
	float: right;
	color: #bbb;
}

.lh{
	display: inline;
	margin-right: 20px;
}

.footer_bottom p{
	padding-left: 52px;
	height: 70px;
	line-height: 70px;
	font-size: 11px;
	color: #f6f6f6;
	background: url(../images/footer_icon.png) no-repeat -78px -174px;

}
/*回到顶部*/
.to_top{
	display: block;
	position: fixed;
	left: 50%;
	bottom: 30px;
	width: 44px;
	height: 44px;
	margin-left: 456px;
	background: #0570ba url(../images/footer_icon.png) no-repeat 0 -184px;
	overflow: hidden;
	text-indent: -99em;
	z-index: 999;
}

.kefu{
	position: fixed;
	top: 50%;
	right: 0;
	margin-top: -99px;
	width: 62px;
	height: 198px;
	background: url(../images/fix_06.jpg) no-repeat;
	z-index: 9999;
}
.kefu a{
	display: block;
	width: 62px;
	height: 61px;
	overflow: hidden;
	text-indent: -99em;
}
.kefu a.kefu_toTop{
	height: 15px;
}
.kefu a:hover{
	background: #fff;
	opacity: 0.5;
}










